Replace uses of graphene_matrix_transform_
authorMatthias Clasen <mclasen@redhat.com>
Tue, 1 Sep 2020 12:54:01 +0000 (08:54 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 1 Sep 2020 13:18:38 +0000 (09:18 -0400)
commite36b5948678607fa33b2a8d05adfaa6ce8ee31a1
tree2e7adc614e1d6edae0ea2915876df2b75d0d8179
parent99a7a2188aaa0dddbaa968f0f80997d8906bef68
Replace uses of graphene_matrix_transform_

Replace our uses of graphene_matrix_transform_point,
_point3d and _bounds by our own versions that handle
projective transforms correctly.

This fixes render node bounds being incorrect for widgets
involving projective transforms (e.g. testrevealer swing
transformations), and also fixes picking on such widgets.
gsk/gsktransform.c
gtk/gtkwidget.c